/*******************************************************************************
 * Name    : KiBoolean.cc
 * Date    : 01-14-2015
 * Author  : Sylvain Nieuwlandt -- nicholas.rush.developper@gmail.com
 ******************************************************************************/

#include <kino/wrapper/KiBoolean.hpp>

KiBoolean KiBoolean::TRUE = KiBoolean(true);
KiBoolean KiBoolean::FALSE = KiBoolean(false);
/******************************************************************************/

KiBoolean::KiBoolean(bool value) {
  this->m_value = value;
}
/******************************************************************************/

KiBoolean::~KiBoolean() {

}
/******************************************************************************/

bool KiBoolean::operator!=(const KiBoolean& b2) {
    return this->m_value != b2.m_value;
}
/******************************************************************************/

bool KiBoolean::getPrimitiveValue() {
  return this->m_value;
}
/******************************************************************************/

bool KiBoolean::operator==(const KiBoolean& b2) {
    /* TODO Not implemented yet */
    return b2.m_value;
}
/******************************************************************************/
